A Systematic Review of Software Requirements Prioritization

نویسندگان

  • Kashif Ahmed Khan
  • Kashif Khan
چکیده

.......................................................................................................................................................... 4 CHAPTER 1: INTRODUCTION 1.1. BACKGROUND ..................................................................................................................................... 8 1.2. PROBLEM DESCRIPTION AND MOTIVATION LEADING TO THESIS .................................. 9 1.3. AIMS, OBJECTIVES AND GOALS .................................................................................................. 10 1.4. RESEARCH QUESTIONS .................................................................................................................. 11 1.5. READING GUIDELINES ................................................................................................................... 11 1.5.1. AUDIENCE.......................................................................................................................................... 11 1.5.2. INSTRUCTIONS ................................................................................................................................... 11 1.5.3. DEFINITIONS...................................................................................................................................... 11 1.6. THESIS STRUCTURE ........................................................................................................................ 12 1.7. INITIAL STUDY .................................................................................................................................. 12 1.8. CHAPTER DETAILS .......................................................................................................................... 12 1.8.1. CHAPTER 1: INTRODUCTION............................................................................................................. 12 1.8.2. CHAPTER 2: SOFTWARE ENGINEERING AND SYSTEMATIC REVIEWS ............................................. 14 1.8.3. CHAPTER 3: REQUIREMENTS ENGINEERING AND REQUIREMENTS PRIORITIZATION.................... 14 1.8.4. CHAPTER 4: SYSTEMATIC REVIEW DESIGN..................................................................................... 14 1.8.5. CHAPTER 5: CONDUCTING SYSTEMATIC REVIEW ........................................................................... 14 1.8.6. CHAPTER 6: RESEARCH FRAMEWORK............................................................................................. 14 1.8.7. CHAPTER 7: EPILOGUE ..................................................................................................................... 14 1.9. CHAPTER SUMMARY....................................................................................................................... 15 CHAPTER 2: SOFTWARE ENGINEERING AND SYSTEMATIC REVIEWS 2.1. SOFTWARE ENGINEERING, AREAS AND RESEARCH TRENDS........................................... 16 2.2. SYSTEMATIC REVIEWS .................................................................................................................. 17 2.2.1. BACKGROUND.................................................................................................................................... 18 2.2.2. DIFFERENCES BETWEEN SYSTEMATIC REVIEW AND CONVENTIONAL REVIEW............................. 19 2.2.3. PHASES IN SYSTEMATIC REVIEWS.................................................................................................... 21 2.2.3.1. Stage I: Planning the Review .................................................................................................. 21 2.2.3.2. Stage II: Conducting the Review ............................................................................................ 24 2.2.3.3. Stage III: Reporting and Dissemination................................................................................. 27 2.2.4. SYSTEMATIC REVIEWS IN SOFTWARE ENGINEERING: ISSUES AND CONSIDERATIONS ................. 28 2.2.5. SYSTEMATIC REVIEW STUDIES IN SOFTWARE ENGINEERING ........................................................ 30 2.3. CHAPTER SUMMARY....................................................................................................................... 32 CHAPTER 3: REQUIREMENTS ENGINEERING AND REQUIREMENTS PRIORITIZATION 3.1. REQUIREMENTS ENGINEERING.................................................................................................. 35 3.2. REQUIREMENTS PRIORITIZATION ............................................................................................ 37 3.3. REQUIREMENTS PRIORITIZATION AND ITS ASPECTS......................................................... 38 3.4. REQUIREMENTS PRIORITIZATION, STAKEHOLDERS AND ROLES ................................. 39 3.5. PRIORITIZATION TECHNIQUES .................................................................................................. 41 3.5.1. ANALYTICAL HIERARCHY PROCESS (AHP)..................................................................................... 41 3.5.2. CUMULATIVE VOTING (100 $ TEST) ................................................................................................. 42 3.5.3. NUMERICAL ASSIGNMENT (GROUPING)........................................................................................... 42 3.5.4. RANKING ........................................................................................................................................... 43 3.5.5. TOP-TEN REQUIREMENTS ................................................................................................................ 44

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A systematic literature review of software requirements prioritization research

Context: During requirements engineering, prioritization is performed to grade or rank requirements in their order of importance and subsequent implementation releases. It is a major step taken in making crucial decisions so as to increase the economic value of a system. Objective: The purpose of this study is to identify and analyze existing prioritization techniques in the context of the form...

متن کامل

Equality in cumulative voting: A systematic review with an improvement proposal

Context: Prioritization is an essential part of requirements engineering, software release planning and many other software engineering disciplines. Cumulative Voting (CV) is known as a relatively simple method for prioritizing requirements on a ratio scale. Historically, CV has been applied in decision-making in government elections, corporate governance, and forestry. However, CV prioritizati...

متن کامل

Towards a Research Framework on Requirements Prioritization

There exist a large number of approaches for prioritization of software requirements. Despite of several empirical studies, there is still a lack of evidence of which approaches that are to prefer, since different studies have resulted in different conclusions. Reasons may be due to differences in contexts, variables measured, and data sets used. This paper presents a research framework for stu...

متن کامل

Research Preview: Prioritizing Quality Requirements Based on Software Architecture Evaluation Feedback

[Context and motivation] Quality requirements are a main driver for architectural decisions of software systems. Although the need for iterative handling of requirements and architecture has been identified, current architecture design processes do not provide systematic, quantitative feedback for the prioritization and cost/benefit considerations for quality requirements. [Question/problem] Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006